A = int(input())
if 1000 <= A <= 9999:
    if A % 2 == 0:
        print("Число чётное: Да ")
    else:
        print("Число чётное: Нет")
    if A % 3 == 0:
        print("Число кратно трём: да")
    else:
        print("Число кратно трём : нет")
    for i in range(32, 100):
        if A == i * i:
            print("Число является квадратом числа:", i)
            break
    else:
        print("Число является квадратом числа: Нет")
    s = str(A)
    max_d = 0
    min_d = 9
    nul = 0
    for i in s:
        max_d = max(max_d, int(i))
        min_d = min(min_d, int(i))
        if int(i) == 0:
            nul += 1
    print("Наименьшая цифра числа:", min_d)
    print("Наибольшая цифра числа:", max_d)
    print("Количество нулей в числе:", nul)
    t = A // 1000
    s = (A % 1000) // 100
    d = (A % 100) // 10
    e = A % 10
    for i in range(1, 4):
        if e == i * i:
            print("Цифра в разряде единиц является квадратом цифры:", i)
            break
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    for i in range(1, 4):
        if d == i * i:
            print("Цифра в разряде десятков является квадратом цифры:", i)
            break
    else:
        print("Цифра в разряде десятков является квадратом цифры: 0")
    for i in range(1, 4):
        if s == i * i:
            print("Цифра в разряде сотен является квадратом цифры:", i)
            break
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    for i in range(1, 4):
        if t == i * i:
            print("Цифра в разряде тысяч является квадратом цифры:", i)
            break
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")